public class GameShape {
	
	public byte[][] a;
	public int score;
	
	/**
	 * 0: Lines
	 * 1: Squares
	 * 2: Blocks
	 */
	public byte type;
	
	public GameShape(byte[][] a, int score, byte type) {
		this.a = a;
		this.score = score;
		this.type = type;
	}
	
	public GameShape makeCopy() {
		byte[][] a = new byte[9][9];
		for (int i = 0; i < 9; i++)
			for (int j = 0; j < 9; j++)
				a[i][j] = this.a[i][j];
		return new GameShape(a, this.score, this.type);
	}

}
